<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //  function adds() {
        //     return arguments
        // }

        // console.log(adds(10));
        // console.log(adds(10, 100));
        // console.log(adds(10, 20, 30, 40, 50, 60, 70, 80, 90));
        // console.log(adds(10, 20, 30, 40, 50, 60, 70, 80, 90, 100));

        function adds() {
            // var sum = 0;
            // arguments箱子
            // 箱子里边是一个个的值 
            // arguments.length 代表箱子中有多少个值  
            // 因为 从0 开始  50个数字 就是 0~49 
            // 所以初始值为0 后边就是小于 arguments.length 
            var sum = 0;
            for(var i=0;i<arguments.length;i++){
                // 从箱子中挨个取出每个实参 
                // console.log(i); // 0 1 2 3 4 5 6 7 8 9
                // i表示的是第几个 也就是数字的编号

                // console.log(arguments[i]);// 查看箱子的第几个数字
                // 根据编号找到对应的数字 
                sum += arguments[i];  
                // 把对应的数字求和 ;
            }
            return sum;
        }
        console.log(adds(10, 20, 30, 40, 50, 60, 70, 80, 90, 100));
        // 10个实参 
        // 都放到了arguments中 这是个箱子  


    </script>
</body>

</html>